home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 9
/
The PC-SIG Library on CD ROM - Ninth Edition.iso
/
1301_400
/
DISK1385
/
DISK1385.ZIP
/
HDBCALC.DOC
< prev
next >
Wrap
Text File
|
1988-05-26
|
5KB
|
150 lines
HDBCALC - HEX/DECIMAL/BINARY CALCULATOR
---------------------------------------
(C) Copyright 1988, Jim Lynch
Ver 1.00
USER MANUAL
-----------
INTRODUCTION
------------
HDBCALC is a 16 bit programmers calculator, distributed in its
non-memory resident form as Shareware, and may be freely copied
and distributed, unaltered, provided this document file accompanies
the program. If you find this calculator useful, a $10 registration
fee is requested, for which you will receive the memory resident
version. Comments and suggestions are also welcome. Thank you very
much.
SYSTEM REQUIREMENTS
-------------------
HDBCALC requires DOS 2.xx (memory resident version requires DOS 3.xx).
Both versions will run on monochrome and color (CGA, EGA & VGA) video
adapters.
CALCULATOR DISPLAY
------------------
The main display uses hi-liting to indicate which numbers are
the result of the current operation (bright), and which are left
over from a previous operation (normal); therefore it is important
to adjust the brightness/contrast of your monitor so that bright
and normal can be distinguished.
╔══════════════════════════════════════════╗
║ HEX DEC BIN ║
║ A: 0000 00000 0000 0000 0000 0000 ║
║ B: 0000 00000 0000 0000 0000 0000 ║
║ ==== ===== =================== ║
║ C: 0000 00000 0000 0000 0000 0000 ║
╟──────────────────────────────────────────╢
║ ADD SUB SHR SHL AND NOT XOR OR ║
╟─────────────────────┬────────────────────╢
║ F1=help Esc=exit │ positive nocarry ║
╚═════════════════════╧════════════════════╝
Numbers can be entered into any field by using the function keys
to move the block cursor. Math and Logical operations are selected by
positioning the block over the desired operation and pressing ENTER.
The result of the operation will appear in Line C.
Single number operations (i.e., SHR) are performed on the number
in Line A.
To perform repeated operations, press the PageUp key to move the
result values (Line C) to Line A, and then repeat the desired
operation.
In the lower right hand corner, two status flags are shown. These
reflect the state of the CPU's status flags as set by the last
operation performed.
Note that HDBCALC is an unsigned 16 bit calculator; therefore the
largest number that can be computed is FFFF. For the same reason,
when you subtract 2 from 1 the result is FFFF (decimal 65,535),
which seems strange unless you think in Hex (who does?). In the
same vein, the largest positive number is 7FFF (decimal 32,767),
which is the reason why the status flag shows 'negative' if you
add 1 to 7FFF.
FUNCTION KEYS
-------------
Complete on-screen help is provided for function key operation,
and is not repeated here. One thing that may not be self-evident
is how to exit from the shareware notice or move from the help
window back to the calculator - press any key.
ORDER FORM
----------
To register HDBCALC and receive the MEMORY RESIDENT VERSION,
send this form along with your $10 check payable to:
╔══════════════════════════════════════════╗
║ Jim Lynch - Box 140192, SI NY, 10314 ║
╚══════════════════════════════════════════╝
NAME____________________________________________________________
ADDRESS_________________________________________________________
Please indicate where you obtained HDBCALC______________________
________________________________________________________________
Please indicate which "Hotkey" you prefer - the key combination that
will cause HDBCALC to "popup" (check one):
___ Alt_LeftShift ___ Ctrl_LeftShift ___ LeftShift_RightShift
___ Alt_CapsLock ___ Ctrl_CapsLock ___ RightShift_NumLock
___ Alt_NumLock ___ Ctrl_Alt_F1 ___ LeftShift_NumLock
___ Alt_PgUp ___ Ctrl_PgUp
___ Alt_PgDn ___ Ctrl_PgDn
___ Alt_Home ___ Ctrl_Home
___ Alt_End ___ Ctrl_End
___ Alt_Ins ___ Ctrl_Ins
Thank you for your order.